import { ReactNode } from 'react'
import { Navigate } from 'react-router-dom'

interface RouterAuthProps {
    children: ReactNode
}

export const RouterAuth = ({ children }: RouterAuthProps)=> {
    const token = localStorage.getItem('Authorization')
    if (!token) {
        return <Navigate to="/login" replace />
    }
    // 使用 React Fragment 包裹 children，以确保返回的是有效的 JSX 元素
    return <>{children}</>
}